package com.youshang.model;

import com.youshang.config.DataMaskingFunc;
import com.youshang.annotation.DataMasking;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
@ToString
@Data
public class User implements Serializable {
    /**
     * 主键ID
     */
    private Long id;

    /**
     * 姓名
     */
    @DataMasking(maskFunc = DataMaskingFunc.ALL_MASK)
    private String name;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 邮箱
     */
    @DataMasking(maskFunc = DataMaskingFunc.ALL_MASK,position = 2,offset = 4,maskChar = '*')
    private String email;



}